off-shore installations - German English Dictionary